Типовые конфигурации имеют достаточно большой багаж общих процедур и функций на все случаи жизни. Данный mcp-сервер позволяет ИИ-модели получить доступ в этот богатый мир разнообразных функций: находить нужные процедуры и получать инструкции по их применению.
Доступные механизмы
В поставке представлены два механизма:
- Выгрузка описания экспортных функций.
- Mcp-сервер, включающий два инструмента:
list_procedures— получение списка функций по ключевым словам;get_procedure_details— получение детальной информации о процедуре или функции.
Порядок настройки
Шаг 1. Выгрузка конфигурации
- Перейдите в меню: Конфигурация → Выгрузить конфигурацию в файлы.
- Запустите файл «Выгрузить список процедур».
- В открывшемся окне:
- выберите папку
\CommonModules; - нажмите кнопку «Обработать».
- выберите папку
Шаг 2. Формирование списка процедур
После обработки будет сформирован список всех экспортных процедур и функций общих модулей. Сохраните его в формате JSON.
Шаг 3. Подключение mcp-сервера к IDE
Пример подключения к Curson:
"mcpServers": {
"1c-procedures": {
"command": "D:\\Temp\\1cprocedures\\mcp_procedures.exe",
"args": [
"D:\\Temp\\1cprocedures\\export_procedures.json"
]
}
}
}
Параметры конфигурации:
command— путь к исполняемому файлу mcp-сервера (mcp_procedures.exe);args— путь к JSON-файлу с описанием экспортных процедур и функций.
После подключения ИИ-модель сможет анализировать доступные функции конфигурации и применять их.
Как видим, около трёх экспортных процедур нашлось для решения задачи по получению номера основного контактного лица.
Технические детали
Язык реализации
* Механизм выгрузки описания процедур и функций написан на Dart с использованием фреймворка Flutter.
* Mcp-сервер также реализован на языке Dart.
Содержимое архива
В архиве содержится:
mcp_procedures.exe— исполняемый файл mcp-сервера;- папка «Выгрузка процедур и функций» — набор библиотек для запуска механизма выгрузки;
- папка
lib— исходный код проектов.
Совместимость
Тестирование проведено на платформе 8.3.27.1936. Система должна работать:
- с любыми конфигурациями на базе БСП с управляемыми формами;
- на всех актуальных версиях платформы 1С.
Вступайте в нашу телеграмм-группу Инфостарт
